69307a79381cf26e5183cd31500faa0df27986b2,uportal-war/src/main/java/org/jasig/portal/portlets/portletadmin/PortletAdministrationHelper.java,PortletAdministrationHelper,savePortletRegistration,#IPerson#PortletDefinitionForm#,285

Before Change



        // create the category array from the form's category list
        PortletCategory[] categories = new PortletCategory[form.getCategories().size()];
        for (ListIterator<JsonEntityBean> iter = form.getCategories().listIterator(); iter.hasNext();) {
            String id = iter.next().getId();
            String iCatID = id.startsWith("cat") ? id.substring(3) : id;
            categories[iter.previousIndex()] = portletCategoryRegistry.getPortletCategory(iCatID);

After Change



        // create the category list from the form's category bean list
        List<PortletCategory> categories = new ArrayList<>();
        for (JsonEntityBean category : form.getCategories()) {
            String id = category.getId();
            String iCatID = id.startsWith("cat") ? id.substring(3) : id;
            categories.add(portletCategoryRegistry.getPortletCategory(iCatID));